
function GiveCoup(){
    tableIn.reload("GiveCoup");
}

var tableIn = null;

layui.use(['table','form'], function() {
    var table = layui.table;
    var form = layui.form;
    // 第一个实例
    tableIn = table.render({
        elem: '#demo'
        , url: '/Primary/getCoup' //数据接口
        , id: 'GiveCoup'
        , toolbar: '#toolDemo'
        , page: true //开启分页
        , page: {
            layout: ['count', 'prev', 'page', 'next', 'limit'],//展示的按钮
            groups: 5,//展示的联想的页码数
            limit: 10,//每页的条数
            limits: [10, 20],//可选的每页条数
        }, cols: [[ //表头
            {type: 'checkbox', fixed: 'left', width: '80'},
            {field: 'couponId', title: 'ID', width: '80', sort: true, fixed: 'left', align: 'center'},
            {field: 'couponName', title: '优惠券名称', align: 'center', width: '130'},
            {field: 'couponMoney', title: '面额', align: 'center', width: '130'},
            {field: 'couponKind', title: '使用条件', align: 'center', width: '130'},
            {field: 'time', title: '有效期', align: 'center',width: '390' , templet:function (d){
                    return " 从 " + d.startTime + " 至 " + d.endTime + " 结束 ";
                }},
        ]], parseData: function (res) {
            return {
                "code":res.state,//解析接口状态
                "msg":res.message,//解析提交文本
                "count":res.total,//解析数据长度
                "data":res.data//解析数据列表
            };
        }
    });
    //获取多选中的数据，获取的是数组，先转换为json字符串在进行前端给后端赋值
    table.on('toolbar(test)', function (obj) {
        // var checkStatus = table.checkStatus(obj.config.id);
        // console.log(checkStatus);
        // console.log('--------------');
        // console.log(checkStatus.data[0].couponId);
        // console.log('--------------');
        // let item = localStorage.getItem("id");
        // console.log(item);
        // var aa=[];
        // for (var a=0;a<checkStatus.data.length;a++){
        //     aa.push(checkStatus.data[a].couponId+"");
        // }
        // aa.push(item);

        var checkStatus = table.checkStatus(obj.config.id);
        var Status = table.checkStatus('GiveCoup').data;
        let item = localStorage.getItem("userId");
        for (var i=0;i<Status.length;i++){
            Status[i]['userId'] = item;
        }
        console.log(item);
        console.log(Status);
        var e = obj.event;

        if (e === 'sure') {
            $.ajax({
                type:'POST',
                url:'/Primary/GiveCoup',
                id:'GiveCoup',
                contentType : "application/json" ,
                data: JSON.stringify(Status),
                success:function (){
                    layer.msg("赠送成功");
                    if(top.window['upload']){
                        top.window['upload'].frames.location.reload();
                    }
                    //关闭弹框
                    let index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
                    parent.layer.close(index); //再执行关闭

                    parent.UserCoup();


                }
            })
        }
    });

})

function forDemo(){
    //关闭弹框
    let index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引
    parent.layer.close(index); //再执行关闭

    parent.UserCoup();
}
